package winOrDie.Application;

import winOrDie.Configuration.WoD_Configuration;
import winOrDie.Game.WoD_Game;
import winOrDie.Game.WoD_Player_Data;
import winOrDie.GameEngine.RT.mp.WoD_MapBoard_Listener;

/**
 * This public class provides the basic WoD application data 
 *
 */
public class WoD_Application_Data 
{
	public static class Mode
	{
		public static final int LAN = 0;
		public static final int WAN = 1;
	}
	
	public static class State
	{
		public static final int LOGIN = 0;
		public static final int GAME_MENU = 1;
		public static final int GAME_ROOM = 2;
		public static final int GAME_RT = 3;
	}
	
	private WoD_Configuration woDConfiguration = null;
	private WoD_Game woDGame = null;
	
	private int mode = -1;
	private int state = -1;
	private WoD_Player_Data woDPlayerData = null;
	
	public WoD_Configuration getWoDConfiguration() {
		return woDConfiguration;
	}
	
	public void setWoDConfiguration(WoD_Configuration woDConfiguration) {
		this.woDConfiguration = woDConfiguration;
	}
	
	public WoD_Game getWoDGame() {
		return woDGame;
	}
	
	public void setWoDGame(WoD_Game woDGame) {
		this.woDGame = woDGame;
	}
	
	public int getMode() {
		return mode;
	}
	
	public void setMode(int mode) {
		this.mode = mode;
	}
	
	public int getState() {
		return state;
	}
	
	public void setState(int state) {
		this.state = state;
	}

	public WoD_Player_Data getWoDPlayerData() {
		return woDPlayerData;
	}

	public void setWoDPlayerData(WoD_Player_Data woDPlayerData) {
		this.woDPlayerData = woDPlayerData;
	}

	
}
